.content label{
  cursor: pointer;
}

.outs{
  position: absolute;
  left: -9999px;
}
.selectLanguage-clearfix{
	clear:both;
	overflow:hidden;
	font-size:0;
	height:0; 
	line-height:0;
}
.selectLanguageWrap .weight{
  font-weight:bold;
}
.selectLanguageWrap{
   width:474px;
   border:1px solid #317fcb;
   background:#fff;
   display:none;
}
.selectLanguageWrap .header{
   height:32px;
   background:url("http://img02.zhaopin.cn/2012/img/ui/xw_selectcity/headerBg.gif") repeat-x;
   position:relative;
}
.selectLanguageWrap .header h3.title{
   height:32px;
   line-height:32px;
   color:#fff;
   font-size:14px;
   margin-left:10px;
}
.selectLanguageWrap .header h3.title span{
   font-size:12px;
}
.selectLanguageWrap .header h3.title span .count{
  color:#ff6600;
}
.selectLanguageWrap .header .closeIco{
  display:block;
  position:absolute;
  width:15px;
  height:15px;
  right:10px;
  top:9px;
  background:url("http://img02.zhaopin.cn/2012/img/ui/xw_selectcity/close.gif") no-repeat;
}
.selectLanguageWrap .header a.closeIco:hover{
   background:url("http://img02.zhaopin.cn/2012/img/ui/xw_selectcity/closeHover.gif") no-repeat;
}
.selectLanguageWrap .content{
  margin:15px 0 10px 0;
}
.selectLanguageWrap .languageList{
  margin:0 18px;
  padding: 5px 0;
}
.selectLanguageWrap .languageList .lanCheck{
  display: block;
  float: left;
  font-size: 12px;
  height: 26px;
  line-height: 26px;
  padding-top: 1px;
  width: 87px;
}
.selectLanguageWrap .languageList .lanCheck input{
 vertical-align: -3px;
 _vertical-align:-1px;
}
.selectLanguageWrap .languageList .lanCheck label{
  color:#315aaa;
  font-weight:bold;
  padding-left:5px;
}
.selectLanguageWrap .languageListCheck{
  margin:0 18px;
  padding-top:10px;
  border-top:1px dotted  #afbfd7;
}
.selectLanguageWrap .languageListCheck .languageCheckable{
  height:32px;
  border:1px dotted #82bce0;
  background:#dff1fb;
  line-height:32px;
  padding-left:20px;
  font-size:12px;
  margin-bottom:4px;
}
.selectLanguageWrap .languageListCheck .languageCheckable select{
  margin-top:5px;
  margin-right:10px;
  width:60px;
  height:20px;
  border:1px solid #7f9db9;
}
.selectLanguageWrap .readSpan,.selectLanguageWrap .listenSpan{
  color:#666;
}
.selectLanguageWrap .languageListCheck .languageCheckable .lanClose{
  display:inline-block;
  width:17px;
  height:17px;
  background:url("http://img02.zhaopin.cn/2012/img/ui/xw_selectcity/lan-close.gif") no-repeat;
  margin-top:7px;
  margin-right:7px;
  float:right;
}
.selectLanguageWrap .languageListCheck .languageType{
    color: #315AAA;
    display: inline-block;
    font-weight: bold;
    text-align: right;
    width: 68px;
}
.selectLanguageWrap .footer{
   text-align:center;
   margin-bottom:10px;
}
.selectLanguageWrap .footer .confirm {
    background: url("http://img02.zhaopin.cn/2012/img/ui/xw_selection/popup_bg.png") no-repeat scroll 0 -87px transparent;
    color: #9B0101;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    text-align: center;
    text-decoration: none;
    width: 88px;
}

.selectLanguageWrap .footer .clearAllLan {
    background: url("http://img02.zhaopin.cn/2012/img/ui/xw_selection/popup_bg.png") no-repeat scroll 0 -58px transparent;
    color: #315AAA;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    margin-left: 22px;
    text-align: center;
    text-decoration: none;
    width: 88px;
	 vertical-align: middle;
}
.footer .confirm:hover {
    background: url("http://img02.zhaopin.cn/2012/img/ui/xw_selection/popup_bg.png") no-repeat scroll 0 0 transparent;
}
.footer .clearAllLan:hover {
    background: url("http://img02.zhaopin.cn/2012/img/ui/xw_selection/popup_bg.png") no-repeat scroll 0 -29px transparent;
    
}
.selectCity-clearfix{
	clear:both;
	overflow:hidden;
	font-size:0;
	height:0; 
	line-height:0;
}
.weight{
  font-weight:bold;
}
.selectCityWrap{
   width:641px;
   border:1px solid #317fcb;
   background:#fff;
   display:none;
}
.selectCityWrap .header{
   height:32px;
   background:url("http://img02.zhaopin.cn/2012/img/ui/xw_selectcity/headerBg.gif") repeat-x;
   position:relative;
}
.selectCityWrap .header h3.title{
   height:32px;
   line-height:32px;
   color:#fff;
   font-size:14px;
   margin-left:10px;
   font-weight:normal;
   text-align:left;
}
.selectCityWrap .header h3.title span{
   font-size:12px;
}
.selectCityWrap .header h3.title span .count{
  color:#ff6600;
}
.selectCityWrap .header .closeIco{
  display:block;
  position:absolute;
  width:15px;
  height:15px;
  right:10px;
  top:9px;
  background:url("http://img02.zhaopin.cn/2012/img/ui/xw_selectcity/close.gif") no-repeat;
}
.selectCityWrap .header a.closeIco:hover{
   background:url("http://img02.zhaopin.cn/2012/img/ui/xw_selectcity/closeHover.gif") no-repeat;
}
.selectCityWrap .headerCity{
   padding:0px 10px 10px 10px;
   font-size:12px;
   line-height:20px;
   display:none;
}
.selectCityWrap .headerCity .selectedCity h4{
   width:60px;
   float:left;
   display:inline;
   font-weight:300;
   font-size:12px;
}
.selectCityWrap .headerCity .selectedCity .selectedCount{
  float:left;
  width:544px;
  display:inline;
}
.clearAllCity{
  display:inline;
  float: left;
  margin-left:10px;
}
.selectCityWrap .headerCity .selectedCity .citys{
  display:inline;
	height:15px;
	line-height:15px;
	background:#61a3cf;
	color:#fff;
	padding:1px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.selectCityWrap .headerCity .selectedCity .citys span{
   display:inline;
   height:15px;
   background:#82c0ea;
   padding:0 4px 0 5px;
   float:left;
}
.selectCityWrap .headerCity .selectedCity .citys a.closeCity{
    display:inline;
	width:15px;
	height:15px;
	background:url("http://img02.zhaopin.cn/2012/img/ui/xw_selectcity/close1.gif") no-repeat;
	float:left;
}
.selectCityWrap .content{
   padding-bottom: 50px;
   overflow-x:hidden;
   overflow-y:auto;
   margin:9px 10px;
   border:1px solid #afbfd7;
   position:relative;
   z-index:1000;
   height: 350px;
}
.selectCityWrap .content .hotCity .hotTitle,.selectCityWrap .content .province .provinceTitle,.selectCityWrap .content .oversea .overseaTitle{
   padding-left:10px;
}
.selectCityWrap .content .hotCity .hotTitle h5,.selectCityWrap .content .province .provinceTitle h5,.selectCityWrap .content .oversea .overseaTitle h5{
  height:34px;
  line-height:34px;
  font-size:14px;
  font-weight:bold;
}
.selectCityWrap .content .hotCity .more,.selectCityWrap .content .province .more,.selectCityWrap .content .oversea .more{
   display:block;
   width:13px;
   height:13px;
   margin-right:5px;
   float:left;
   margin-top:11px;
   overflow:hidden;
}
.hotContent span,.provinceContent span,.overseaContent span,.oversea span,.isother span{
  display:block;
  width:76px;
  height:26px;
  line-height:26px;
  float:left;
  padding-left:10px;
  padding-top:1px;
  font-size:12px;
  white-space:nowrap;
}
.checkable{
  z-index:999;
  position:relative;
}
.checkable-province{
 z-index:100;
}
.overseaContent span.width88,.cityProvince span.width88{
   width:88px;
}

.hotContent span input,.provinceContent span input,.overseaContent span input,.oversea span input{
    vertical-align: middle;
}
.hotContent span label,.provinceContent span label,.overseaContent span label,.oversea span label,.isother span label{
    padding-left:5px;
	_vertical-align:-2px;
 }
 .provinceContent span label.ico,.hotContent span label.ico{
   padding-right:12px;
	background:url("http://img02.zhaopin.cn/2012/img/ui/xw_selectcity/ico1.gif") no-repeat right 3px; 
 }
.imgOpen{
  background:url("http://img02.zhaopin.cn/2012/img/ui/xw_selectcity/ico.gif") no-repeat 0 0;
}
.imgClose{
  background:url("http://img02.zhaopin.cn/2012/img/ui/xw_selectcity/ico.gif") no-repeat 0 -13px;
}
.footer{
	width: auto;
	height: auto;
	line-height: inherit;
	background:none;
	border: 0;
	color: #333333;
	font-size: 12px;
	margin: 0;
   text-align:center;
   margin-bottom:10px;
}
.footer .confirm {
    background: url("http://img02.zhaopin.cn/2012/img/ui/xw_selection/popup_bg.png") no-repeat scroll 0 -87px transparent;
    color: #9B0101;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    text-align: center;
    text-decoration: none;
    width: 88px;
    vertical-align: middle;
}

.footer .cancle {
    background: url("http://img02.zhaopin.cn/2012/img/ui/xw_selection/popup_bg.png") no-repeat scroll 0 -58px transparent;
    color: #315AAA;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    margin-left: 22px;
    text-align: center;
    text-decoration: none;
    width: 88px;
	 vertical-align: middle;
}
.footer .confirm:hover {
    background: url("http://img02.zhaopin.cn/2012/img/ui/xw_selection/popup_bg.png") no-repeat scroll 0 0 transparent;
}
.footer .cancle:hover {
    text-decoration:none;
    background: url("http://img02.zhaopin.cn/2012/img/ui/xw_selection/popup_bg.png") no-repeat scroll 0 -29px transparent;
}
.cityProvince{
	float:left;
	width:100%;
	background:#f2f6f9;
	display:none;
	border-top:1px solid #afbfd7;
	border-bottom:1px solid #afbfd7;
	position:relative;
	top:-1px;
}
.cityDistrict{
	float:left;
	width:100%;
	background:#dbedfa;
	display:none;
	border-top:1px solid #afbfd7;
	border-bottom:1px solid #afbfd7;
	margin-top:10px;
	position:relative;
}
.provinceContent .proviceCurrent{
   background:#f2f6f9;
   width:74px;
   height:25px;
   border:1px solid #afbfd7;
   border-bottom:none;
}
.arrIco{
   position:absolute;
   display:block;
   width:15px;
   height:8px;
   background:url("http://img02.zhaopin.cn/2012/img/ui/xw_selectcity/arr.gif") no-repeat left top;
   top:-8px;
}


.selectPositionWrap{
   width:641px;
   border:1px solid #317fcb;
   background:#fff;
   display:none;
}
.selectSkillWrap{
  width:468px;
}
.selectPositionWrap .header{
   height:32px;
   background:url("http://img02.zhaopin.cn/2012/img/ui/xw_selectcity/headerBg.gif") repeat-x;
   position:relative;
}
.selectPositionWrap .header h3.title{
   height:32px;
   line-height:32px;
   color:#fff;
   font-size:14px;
   margin-left:10px;
   font-weight:normal;
   text-align:left;
}
.selectPositionWrap .header h3.title span{
   font-size:12px;
}
.selectPositionWrap .header h3.title span .count{
  color:#ff6600;
}
.selectPositionWrap .header .closeIco{
  display:block;
  position:absolute;
  width:15px;
  height:15px;
  right:10px;
  top:9px;
  background:url("http://img02.zhaopin.cn/2012/img/ui/xw_selectcity/close.gif") no-repeat;
}
.selectPositionWrap .header a.closeIco:hover{
   background:url("http://img02.zhaopin.cn/2012/img/ui/xw_selectcity/closeHover.gif") no-repeat;
}
.selectPositionWrap .positionBox{
   padding:0px 10px 10px 10px;
   font-size:12px;
   line-height:20px;
   display:none;
}
.selectPositionWrap .positionBox .selectedPosition h4{
   width:60px;
   float:left;
   display:inline;
}
.selectPositionWrap .positionBox .selectedPosition .selectedCount{
  float:left;
  width:544px;
  display:inline;
}
.selectSkillWrap .positionBox .selectedPosition .selectedCount{
  width:362px;
}
.selectPositionWrap .clearAllPosition{
  display:inline;
  float: left;
  margin-left:10px;
}
.selectPositionWrap .positionBox .selectedPosition .positions{
  display:inline;
	height:15px;
	line-height:15px;
	background:#61a3cf;
	color:#fff;
	padding:1px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.selectPositionWrap .positionBox .selectedPosition .positions span{
   display:inline;
   height:15px;
   background:#82c0ea;
   padding:0 4px 0 5px;
   float:left;
}
.selectPositionWrap .positionBox .selectedPosition .positions a.closePosition{
  display:inline;
	width:15px;
	height:15px;
	background:url("http://img02.zhaopin.cn/2012/img/ui/xw_selectcity/close1.gif") no-repeat;
	float:left;
}
.selectPositionWrap .content{
   overflow-x:hidden; 
   margin:9px 10px;
   border:1px solid #afbfd7;
   position:relative;
   z-index:1000;
   padding:5px 5px 5px 0;
   height:420px;
   overflow-y:auto;
}
.selectJobWrap .content{
  padding:0 0 5px 0;
  height:426px;
  overflow-y:auto;
}
.selectSkillWrap .content{
  height:87px;
}
.selectSkillautoWrap .content{
  height:auto;
  *height:120px;
}
.selectPositionWrap .content span{
  display:block;
  width:280px;
  height:20px;
  line-height:20px;
  float:left;
  padding-left:10px;
  padding-top:1px;
  font-size:12px;
}

.selectSkillWrap .content span{
  width:78px;
  height:28px;
  line-height:28px;
}
.selectJobWrap .content span{
  width:190px;
  height:28px;
  line-height:28px;
}
.selectPositionWrap .content .checkable{
  z-index:999;
  position:relative;
}

.selectPositionWrap .content span input{
    vertical-align: middle;
}
.selectPositionWrap .content span label{
    padding-left:3px;
	_vertical-align:-2px;
 }
.selectPositionWrap .footer{
   text-align:center;
   margin-bottom:10px;
}
.selectPositionWrap.footer .confirm {
    background: url("http://img02.zhaopin.cn/2012/img/ui/xw_selection/popup_bg.png") no-repeat scroll 0 -87px transparent;
    color: #9B0101;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    text-align: center;
    text-decoration: none;
    width: 88px;
}

.selectPositionWrap .footer .cancle {
    background: url("http://img02.zhaopin.cn/2012/img/ui/xw_selection/popup_bg.png") no-repeat scroll 0 -58px transparent;
    color: #315AAA;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    margin-left: 22px;
    text-align: center;
    text-decoration: none;
    width: 88px;
	 vertical-align: middle;
}
.selectPositionWrap .footer .confirm:hover {
    background: url("http://img02.zhaopin.cn/2012/img/ui/xw_selection/popup_bg.png") no-repeat scroll 0 0 transparent;
}
.selectPositionWrap .footer .cancle:hover {
    text-decoration:none;
    background: url("http://img02.zhaopin.cn/2012/img/ui/xw_selection/popup_bg.png") no-repeat scroll 0 -29px transparent;
}
.selectPositionWrap .content span label.ico{
   padding-right:12px;
	background:url("http://img02.zhaopin.cn/2012/img/ui/xw_selectcity/ico1.gif") no-repeat right 3px; 
 }
 .selectPositionWrap .content .proviceCurrent{
   background:#f2f6f9;
   width:188px;
   height:27px;
   border:1px solid #afbfd7;
   border-bottom:none;
}
.positionDiv{
	float:left;
	width:100%;
	background:#f2f6f9;
	display:none;
	border-top:1px solid #afbfd7;
	border-bottom:1px solid #afbfd7;
	position:relative;
	top:-1px;
}


.imitationSel{cursor: pointer;width: 185px;overflow: hidden; border: 1px solid #ccc;height: 26px;line-height: 26px; background:#fefefe;position: relative;}
.imitationSel .imitationSelinput{vertical-align: middle;padding: 0;margin: 0;outline: none;font-size: 12px;color: #333;position: absolute; z-index: 2; left: 0;top: 0; background: none;display: block;cursor: pointer;line-height: 26px;width: 100%;padding-left:5px; text-overflow:ellipsis;white-space:nowrap;text-align: left;}
.imitationSel .arr{padding:0; position: absolute;right: 10px;top: 12px;height: 0;width: 0;line-height: 0; border: 5px solid transparent;_border-color:#12ed22;_filter:chroma(color:#12ed22);border-top-color: #fca019;}

